import request from '@/utils/request';

/**
 * @author yykk
 * @date: 2022-04-18 01:07:59
 * @desc: 酒店类型模块业务
 * @version：1.0.0
 */
export default {

  // 1: 查询$搜索&分页酒店类型
  findHotelTypePage(hoteltypeVo = {pageNo: 1, pageSize: 10}) {
    return request.post("hoteltype/list", hoteltypeVo);
  },

  // 2: 查询酒店类型列表
  findHotelTypeList() {
    return request.get("hoteltype/load");
  },

  // 3: 保存&修改酒店类型
  saveUpdateHotelType(hoteltype = {}) {
    return request.post("hoteltype/saveupdate", hoteltype);
  },

  // 4: 根据id删除酒店类型
  delHotelType(id) {
    if (!id) {
      return;
    }
    return request.post("hoteltype/delete/" + id);
  },

  // 5: 批量删除酒店类型
  delBatchHotelType(batchIds) {
    if (!batchIds) {
      return;
    }
    return request.post("hoteltype/delBatch", {batchIds});
  },

  // 6: 根据id查询酒店类型明细
  getHotelType(id) {
    if (!id) {
      return;
    }
    return request.get("hoteltype/get/" + id);
  },

  //7： 给酒店添加房型 -- 整体提交的方式
  saveHotelTypeMiddle2(hotelTypeDatas){
    if (!hotelTypeDatas) {
      return;
    }
    return request.post("/hoteltype/middle/saveupdate2",{hotelTypeDatas});
  },

  //8： 给酒店添加房型 -- 整体提交的方式
  saveHotelTypeMiddle(hotelTypeMiddle){
    if (!hotelTypeMiddle) {
      return;
    }
    return request.post("/hoteltype/middle/saveupdate",{hotelTypeMiddle});
  },

  //9： 根据id删除对应酒店的房型
  delHotelTypeMiddleById(id){
    if (!id) {
      return;
    }
    return request.post("/hoteltype/middle/remove/"+id);
  }

}
